Package-level declarations

Types

Link copied to clipboard

Preset of parameters for custom binarization filter.

Link copied to clipboard
data class BrightnessFilter(var brightness: Double = 0.0) : ParametricFilter, Parcelable

Brightness adjustment filter.

Link copied to clipboard
data class ColorDocumentFilter(var contrastEnhancement: Double = 0.5, var colorEnhancement: Double = 0.5, var paperWhitening: Double = 1.0, var paperWhiteningBias: Int = 0) : ParametricFilter, Parcelable

Color document filter. This filter is a good starting point for most use cases.

Link copied to clipboard
data class ContrastFilter(var contrast: Double = 0.0) : ParametricFilter, Parcelable

Contrast adjustment filter.

Link copied to clipboard
data class CustomBinarizationFilter(var outputMode: OutputMode = OutputMode.BINARY, var denoise: Double = 0.5, var radius: Int = 32, var preset: BinarizationFilterPreset = BinarizationFilterPreset.PRESET_4) : ParametricFilter, Parcelable

Automatic binarization filter. This filter is a good starting point for most use cases.

Link copied to clipboard
data class GrayscaleFilter(var borderWidthFraction: Double = 0.06, var blackOutliersFraction: Double = 0.0, var whiteOutliersFraction: Double = 0.02) : ParametricFilter, Parcelable

Converts color images to grayscale and applies autocontrast.

Link copied to clipboard
interface ImageProcessor

Interface for ImageProcessor API. See class documentation for more details.

Link copied to clipboard
data class LegacyFilter(var filterType: Int = 0) : ParametricFilter, Parcelable

Deprecated. Returns the input image unchanged.

Link copied to clipboard

Output mode of binarization filter.

Link copied to clipboard

Binarization behavior to apply when adding a page to a PDF/TIFF.

Link copied to clipboard

Base class for all parametric filters.

Link copied to clipboard
data class ScanbotBinarizationFilter(var outputMode: OutputMode = OutputMode.BINARY) : ParametricFilter, Parcelable

Automatic binarization filter. This filter is a good starting point for most use cases.

Link copied to clipboard

API for image processing.

Link copied to clipboard
data class WhiteBlackPointFilter(var blackPoint: Double = 0.0, var whitePoint: Double = 1.0) : ParametricFilter, Parcelable

Maps image value channel so that all the pixels darker than the black point are set to 0, all the pixels brighter than the white point are set to 255, and the pixels in between are linearly scaled.